package net.hn.hnms.biz.cockpit.service;

import com.alibaba.fastjson.JSONObject;
import net.hn.hnms.biz.cockpit.domain.SituationKeyWork;
import net.hn.hnms.biz.cockpit.domain.vo.*;
import net.hn.hnms.sys.common.core.domain.R;

import java.util.List;

public interface IProductionSituationService {

    ResourceReservesVo getResource(String mineCode);

    ProductStatisticsVo getProductStatistics(String mineCode);

    List<ProductDetailVo> productDetail(String mineCode);

    List<DrivingDetailVo> getDrivingDetail(String mineCode);

    List<OptionVo> getVideo(String mineCode, String tag);

    List<OptionVo> getSystems(String mineCode);

    JSONObject getDeviceMonitor(String mineCode, String sysCode);

    List<SituationKeyWork> getKeyWork(String mineCode);

    JSONObject getMonitorLine(String mineCode, String id);
}
